
ERROR_LEVEL = 10
WARNING_LEVEL = 5
VERBOSE_LEVEL = 2

_mute_level = 0


def verbose(*msg):
    if VERBOSE_LEVEL <= _mute_level:
        return
    
    print(*msg)


def warning(*msg):
    if WARNING_LEVEL <= _mute_level:
        return
    
    print(*msg)

    
def error(*msg):
    if ERROR_LEVEL <= _mute_level:
        return
    
    print(*msg)


def set_mute_level(level: int):
    global _mute_level

    _mute_level = level


__all__ = [verbose, warning, set_mute_level]